package com.lingnan.service;

import com.lingnan.entity.dto.InterviewReminderDTO;

import java.util.List;

public interface InterviewReminderService {
    
    /**
     * 发送面试提醒（30分钟前）
     */
    void sendInterviewReminder30Minutes();
    
    /**
     * 发送面试提醒（1小时前）
     */
    void sendInterviewReminder1Hour();
    
    /**
     * 手动发送面试提醒
     */
    void sendManualInterviewReminder(Integer interviewId);
    
    /**
     * 获取用户的面试提醒列表
     */
    List<InterviewReminderDTO> getUserInterviewReminders(Long userId);
}